ocr: Figure: t0 ATL nterface Map Macros Macro Raw. Equivalent Notes COMINTERFACE. ENTRYX) ifid == IDX) Normal case for milteple anheritance ppv - (Xthis; based intertaces COMUINTERFACE. ENTRY2X, Y) i(rad = HDX) Used to resolve intermediate "ppv: = (X*Y*kthis; intertaces like Dispatch for dualinterlaces COMLINTERFACE ANTRY if(rid - DX) Uscd to trigger the debugger BREAKX) DebugBreakt: when an intertace is requested CON INTERPAUEENIRT ifinid == IID_XI Used to disable an entertace that NOINTERFACPA) return Cppy - 0), E NOINTERFACES may be implemented in a base class COMLINTERFACE_ENTRYJIDXY) i(rid s X ...